package org.wzy.spring.framework.context;

import org.wzy.spring.framework.core.BeanFactory;

/**
 * 模拟 ApplicationContext 接口, 直接继承 BeanFactory 接口以方便程序直接调用 getBean 方法
 *
 * @author wzy_h
 * @version v_1.0
 * @date 2018/5/19 22:46
 * @since 1.8
 */
public interface ApplicationContext extends BeanFactory {

    /**
     * 获取应用的唯一 id
     *
     * @return id
     * @author 王政豫
     * @date 2018/5/22 15:14
     */
    String getId();

    /**
     * 获取应用名称
     *
     * @return 应用名称
     * @author 王政豫
     * @date 2018/5/22 15:14
     */
    String getApplicationName();

}
